软考真题
第2题
阅读以下说明,回答问题1至问题4。

【说明】
王工在采用某16位嵌入式CPU进行A/D采集硬件电路设计时,利用8255控制器C口中的PC0输出控制信号,利用PC7读入AD574的状态信号,利用A口和B口读入AD574转换好的12位数据。图2-1为该A/D采集硬件系统设计的部分连接示意图。



其中,AD574各个管脚功能定义如表2-1所述。



AD574的控制功能状态表如表2-2所示。



8255控制器各个管脚及地址控制描述如表2-3所示。

【问题:2.1】在该嵌入式系统设计中,AD574是工作在12位转换模式还是8位转换模式?
【问题:2.2】图2-1中245为双向缓冲器,在该硬件设计中配置8255控制字时,CPU需要向245进行数据输出(245的A口传输给B口);在获取AD采集数据时CPU需要接收245所传输过来的数据(245的B口传输给A口)。根据硬件设计,描述DR分别为高、低电平时,245双向缓冲器在A、B口之间进行数据传输的方向。
【问题:2.3】在该A/D变换中,如果用1/2LSB(最低有效位)来表示量化误差,当该A/D控制器的量程范围为5V时,其量化误差是多大?
【问题:2.4】王工根据上述硬件设计,编写对应的数据采集程序,首先需要对8255进行初始化,然后进行数据采集,请根据注释要求补全如下X86汇编程序。

2016年 下半年 下午试卷 案例
正确答案:
你的答案:
请先在App中激活(应用市场搜“软考真题”)
知识点:
试卷:
2016年 下半年 下午试卷 案例

笔记

大敏

请先在App中激活(应用市场搜“软考真题”)

2021-05-23


Alan

请先在App中激活(应用市场搜“软考真题”)

2022-05-28


苑壮壮

请先在App中激活(应用市场搜“软考真题”)

2023-05-27


答题卡
加油
纠错
得分:0